Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build(prettier): fixed endOfLine param & exclusions in css packages #61

Merged
merged 1 commit into from
Jan 12, 2024

Conversation

JLou
Copy link
Contributor

@JLou JLou commented Jan 10, 2024

prettier voulait forcer nos endOfLine à lf. Mais vu qu'on fait du git, cette règle n'a pas de sens vu qu'on à core.autocrlf=true sur windows, et sur unix on a du lf par défaut.

Aussi, prettier sur le package css voulait lancer prettier sur des fichiers qui n'auraient pas du l'être, ils sont donc dans le prettierignore maintenant.

Enfin, le precommit hook tente de lancer prettier sur chaque fichier dans le stage qui n'est ni ts/js/css, sauf que par exemple un .prettierignore matchait. Donc pour l'instant on formatte que les mdx.

MartinWeb
MartinWeb previously approved these changes Jan 10, 2024
.prettierrc Outdated Show resolved Hide resolved
packages/css/package.json Outdated Show resolved Hide resolved
@MartinWeb MartinWeb added this to the 1.0.0 milestone Jan 11, 2024
@JLou JLou force-pushed the fix-prettier-config branch from 69f8ff2 to 059ed16 Compare January 11, 2024 17:04
Copy link
Contributor

@pplancq pplancq left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

C'est normale du coup que les fichiers .prettierignore ne sont plus la ?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

.prettierrc

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

pourquoi ce nom en particulier ? Y a tout cela qui sont possibles : https://prettier.io/docs/en/configuration.html
Y a une limitation particuliere pour les autres ?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

c'est juste moi j'ai mis .eslintrc dans les packages donc juste pour la cohérence après ca ne me dérange pas plus que ca

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

.prettierrc

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

tu n'as pas update les npm script prettier comme sur le package css ? est normale ?

@JLou
Copy link
Contributor Author

JLou commented Jan 12, 2024

C'est normale du coup que les fichiers .prettierignore ne sont plus la ?

Ouais, niveau plugin IDE c'était pris en compte et n'appliquait pas prettier sur le onSave dans les fichiers ts.
J'ai donc préféré corriger le lint-staged buggé plutot

@JLou JLou merged commit 3f1d57c into main Jan 12, 2024
1 check passed
@pplancq pplancq deleted the fix-prettier-config branch January 17, 2024 13:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants